Big Huge Thesaurus

embryonic membrane

noun